The objects in an inserted block can retain their original properties, can inherit properties from the layer on which they are inserted, or can inherit the properties set as current in the drawing.
Assign Color and Linetype Properties
Generally when you insert a block, the color, linetype, and lineweight of objects in the block retain their original settings regardless of the current settings in the drawing. However, you can create blocks with objects that inherit the current color, linetype, and lineweight settings. These objects have floating properties.
You have three choices for how the color, linetype, and lineweight properties of objects are treated when a block reference is inserted.
For this choice, it is recommended that you set the color, linetype, and lineweight properties individually for each object in the block definition: do not use BYBLOCK or BYLAYER color, linetype, and lineweight settings when creating these objects.
For this choice, before you create objects to be included in the block definition, set the current layer to 0, and set the current color, linetype, and lineweight to BYLAYER.
For this choice, before you create objects to be included in the block definition, set the current color or linetype to BYBLOCK.
Floating properties also apply to nested blocks when the nested block references and the objects they contain use the settings required for floating properties.
Change the Color and Linetype in a Block
You can change the color and linetype of the objects within a block only if the objects in that block were created with floating properties.
If a block was not created using objects with floating color and linetype properties, the only way to change these properties is to redefine the block.